#pragma once
#include "Scene.h"
#include "Selector.h"

using namespace System;

ref class History
{
private:
	array<Scene^>^ hist;
	array<Selector^>^ sel;
	int num;
	int pos;
	Scene^ proj;
	Selector^ select;
	System::Windows::Forms::ContextMenuStrip^ menuStrip;
	char* convertString(String^ other);
public:
	History(Scene^ project,Selector^ selector,System::Windows::Forms::ContextMenuStrip^ _menuStrip);
	int get(char parameter);
	int AddStep();
	int DelToPos();
	int UpInHistory();
	int DownInHistory();
	int InvolveHistory();
};
